.logo{
    position: absolute;
    right: 10px;
    bottom: 10px;
    height: 35px;
    width: 106px;
    z-index: 999;
    background: url(../images/logo.png);
}
#mybody{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: auto;
}
#toolbar,#meaTlb{
    position: absolute;
    margin-top: 2px;
    -webkit-border-radius: 5px;
}
.hide_bar{
    top:-60px;
}
.show_bar{
    top:0px;
    -webkit-transition: top .5s ease-in-out;
    transition: top .5s ease-in-out;
}
.toolbar{
    position: relative;
    height: 50px;
    width: 100%;
    z-index: 2;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(129,168,206,0.9)),to(rgba(94,135,176,0.9)));
    background-image: -webkit-linear-gradient(rgba(129,168,206,0.9),rgba(94,135,176,0.9));
    background-image: linear-gradient(rgba(129,168,206,0.9),rgba(94,135,176,0.9));
    /*background-image: -webkit-gradient(linear,left top,left bottom,from(#81A8CE),to(#5E87B0));
    background-image: -webkit-linear-gradient(#81A8CE,#5E87B0);
    background-image: linear-gradient(#81A8CE,#5E87B0);*/
}
.toolbar .ipt{
    position: relative;
    display: inline-block;
    height:30px;
    width: 50%;
    -webkit-border-radius: 5px;
    margin: 6px;
    line-height: 30px;
    font-size: 15px;
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
    -webkit-user-select: text;
    border: 1px solid #C6C6C6;
    background: #CCC;
    color: #333;
    text-shadow: 0 1px 0 white;
}
#ipt3{
    text-align: center;
}
.toolbar .btn{
    display: inline-block;
    height: 30px;
    vertical-align: top;
/*    line-height: 30px;*/
    margin: 8px 10px 0px 0px;
    -webkit-border-radius: 15px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
    text-align: center;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif;
    border: 1px solid #145072;
    background: #2567AB;
    font-weight: bold;
    color: white;
    text-shadow: 0 -1px 1px #145072;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5F9CC5),to(#396B9E));
    background-image: -webkit-linear-gradient(#5F9CC5,#396B9E);
    background-image: linear-gradient(#5F9CC5,#396B9E);
}
.toolbar .btn:hover{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#83b1d1),to(#4f87bf));
    background-image: -webkit-linear-gradient(#83b1d1,#4f87bf);
    background-image: linear-gradient(#83b1d1,#4f87bf);
}
.toolbar .btn .icon{
    display: inline-block;
    vertical-align: top;
    height: 18px;
    width: 18px;
    margin: 5px 0px 0px 5px;
    
    background: rgba(0, 0, 0, .4);
    background-image: url(../images/icons-18-white.png);
    background-repeat: no-repeat;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.toolbar .btn .icon1{
    background-position: -612px 50%;
}
.toolbar .btn .icon2{
    background-position: -432px 50%;
}
.toolbar .btn .icon3{
    background-position: -288px 50%;
}
.toolbar .btn .icon4{
    background-position: -396px 50%;
}
.toolbar .btn .icon5{
    background-position: -72px 50%;
}
.toolbar .btn .icon6{
    background-position: -36px 50%;
}
.toolbar .btn .txt{
    vertical-align: top;
    display: inline-block;
    margin: 5px 5px 0px 5px;
}
#SuperMap\.Control\.PanZoomBar_3{
top:80px;
}
#dialog{
position: absolute;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.9);
z-index: 3;
/*display: none;*/
}
.diahide{
/*display: none;*/
opacity: 0;
-webkit-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
}
.diashow{
opacity: 1;
/*display: block;*/
-webkit-transition: opacity .5s ease-in-out;
-o-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;
transition: opacity .5s ease-in-out;
}
.listcon{
    position:relative;
    overflow:hidden;
    display:block;
}
.listhide{
    height:0px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_8{
    height:320px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_8{
    height:320px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_19{
    height:760px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_4{
    height:160px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_13{
    height:520px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.listshow_6{
    height:240px;
    -webkit-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}
.li{
height: 39px;
line-height: 39px;
padding-left:15px;
text-overflow: ellipsis;
white-space: nowrap;
text-decoration: none!important;
font-family: Helvetica,Arial,sans-serif;
font-weight: bold;
}
.li1{
    border-bottom: solid 1px #828884;
    color: #fff;
    text-shadow: 0 -1px 1px #37436a;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#A8C4E1),to(#88AACE));/*from(#81A8CE),to(#5E87B0)*/
    background-image: -webkit-linear-gradient(#A8C4E1,#88AACE);
    background-image: linear-gradient(#A8C4E1,#88AACE);
}
.li1:hover{
    background-image: -webkit-gradient(linear,left top,left bottom,from(#89A7C6),to(#7494B5));
    background-image: -webkit-linear-gradient(#89A7C6,#7494B5);
    background-image: linear-gradient(#89A7C6,#7494B5);/*(#71AFD3,#4B88B6)*/
}
.li2{
border-bottom: solid 1px #C9C9C9;
color: #2F3E46;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#F4F4F4));
background-image: -webkit-linear-gradient(#fff,#F4F4F4);
background-image: linear-gradient(#fff,#F4F4F4);
}
.li2:hover{
background-image: -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#E7E7E7));
background-image: -webkit-linear-gradient(#FAFAFA,#E7E7E7);
background-image: linear-gradient(#FAFAFA,#E7E7E7);
}
.liicon{
width: 18px;
height: 18px;
display: inline-block;
float: right;
margin:10px 15px 0px 0px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4);
box-shadow: 0 1px 0 rgba(255,255,255,.4);
background: rgba(0, 0, 0, .4);
background-image: url(../images/icons-18-white.png);
background-position: -108px 50%;
background-repeat: no-repeat;
-webkit-border-radius: 9px;
border-radius: 9px;
}
/*.resli{*/
/*    height: 39px;*/
/*    line-height: 39px;*/
/*    padding-left:15px;*/
/*    font-size: 14px;*/
/*    color: #2F3E46;*/
/*    border-bottom: solid 1px #C9C9C9;*/
/*    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#F4F4F4));*/
/*    background-image: -webkit-linear-gradient(#fff,#F4F4F4);*/
/*}*/
/*.resli:hover{*/
/*    background-image: -webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#E7E7E7));*/
/*    background-image: -webkit-linear-gradient(#FAFAFA,#E7E7E7);*/
/*}*/
.loahide{
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out;
}
.loashow{
    opacity: 0.4;
    -webkit-transition: opacity .5s ease-in-out;
}
#loading{
    position: absolute;
    height: 100%;
    width: 100%;
    display: none;
    /*opacity: 0;*/
    /*opacity: 0.4;*/
    z-index: 10;
    background:#545B86; 
}
@-webkit-keyframes rotate{from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}
#loading .icon{
    position: relative;
    height: 34px;
    width: 34px;
    top:50%;
    left: 50%;
    margin: -17px 0px 0px -17px;
    padding: 8px;
    -webkit-border-radius: 25px;
    background-color: #000;
    background-image: url(../images/ajax-loader.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    -webkit-animation-name: rotate;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
